﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

namespace ConfigReader
{
    public class CameraXML
    {
        public String Name;
        public float FOV;
        public String Chase;
        public Vector3 PosOffset;
        public Vector3 LookOffset;
        public Boolean Enable;

        [ContentSerializer(Optional = true)]
        public float? NearPlane;
        [ContentSerializer(Optional = true)]
        public float? FarPlane;
        [ContentSerializer(Optional = true)]
        public Vector4? Viewport;
    }
}
